package com.dg.river.module.main.model;

import androidx.annotation.NonNull;

import com.dg.river.module.base.listener.IBaseListListener;
import com.dg.river.module.base.listener.IBaseObjectListener;
import com.dg.river.module.main.bean.UserInfoBean;
import com.dg.river.module.main.contract.DemoContract;

import java.util.ArrayList;

/**
 * @作者：Hututu
 * @时间：2023/10/7 14:09
 * @描述：内容描述
 * @修改：修改内容
 * @Version:1.0
 */
public class DemoModel implements DemoContract.IDemoModel {

    @Override
    public void demoFun1(@NonNull String value, @NonNull IBaseListListener<UserInfoBean> listener) {
        // todo 调用接口
        listener.loadSuccess(new ArrayList<>());


       /* OkGoUtils.getInstance()
                .url("")
                .tag("")
                .userToken()
                .executePost(new OnResultListener() {
                    @Override
                    public void onSuccess(String json) {
                        // 解析json
                        listener.loadSuccess(new ArrayList<>());
                    }
                });*/
    }

    @Override
    public void demoFun2(@NonNull String value, @NonNull IBaseObjectListener<UserInfoBean> listener) {
        // todo 调用接口
        listener.loadSuccess();
    }
}
